import 'package:flutter/material.dart';


class ImageIconDemo extends StatelessWidget {
  const ImageIconDemo({super.key});

  @override
  Widget build(BuildContext context) {
    return Scaffold(
      appBar: AppBar(title: const Text('ImageIcon 全属性示例')),
      body: Center(
        child: ImageIcon(
          const AssetImage('assets/icons/sample_icon.png'), // 图标来源
          size: 100.0,                 // 图标大小
          color: Colors.blue,          // 图标颜色
          semanticLabel: '示例图标',    // 辅助工具说明
          // textDirection: TextDirection.ltr, // 文本方向
          // matchTextDirection: true,    // 是否根据 TextDirection 翻转图标
          // colorBlendMode 可以和 color 一起混合
          // colorBlendMode: BlendMode.srcIn,
        ),
      ),
    );
  }
}
